package com.service.dao.model;


import com.baomidou.mybatisplus.annotation.FieldStrategy;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.Getter;
import lombok.Setter;

	import java.math.BigDecimal;
import java.io.Serializable;
import java.util.Date;

/**
 * 
 *
 * @author xxxx
 * @email xxxx@qq.com
 * @date 2019-11-10 22:06:11
 */
@Data
@TableName("hm_product_other")
public class ProductOther implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 商品ID
	 */
	@TableId
	private Integer id;
	/**
	 * 分类ID
	 */
	private Integer categoryId;
	/**
	 * 商品名
	 */
	private String productName;
	/**
	 * 商品描述
	 */
	private String productDesc;
	/**
	 * 现价
	 */
	private BigDecimal productPrice;

	/**
	 * 库存
	 */
	private Integer stock;
	/**
	 * 付款人数
	 */
	private Integer buyNum;
	/**
	 * 虚拟付款人数-假销量
	 */
	private Integer fakeBuyNum;
	/**
	 * 限购数量
	 */
	private Integer limitBuyNum;
	/**
	 * 商品封面图
	 */
	private String pic;
	/**
	 * 轮播图1
	 */
	private String pic1;
	/**
	 * 轮播图2
	 */
	@TableField(insertStrategy = FieldStrategy.IGNORED, updateStrategy = FieldStrategy.IGNORED)
	private String pic2;
	/**
	 * 轮播图3
	 */
	@TableField(insertStrategy = FieldStrategy.IGNORED, updateStrategy = FieldStrategy.IGNORED)
	private String pic3;
	/**
	 * 轮播图4
	 */
	@TableField(insertStrategy = FieldStrategy.IGNORED, updateStrategy = FieldStrategy.IGNORED)
	private String pic4;
	/**
	 * 轮播图5
	 */
	@TableField(insertStrategy = FieldStrategy.IGNORED, updateStrategy = FieldStrategy.IGNORED)
	private String pic5;
	/**
	 * 运费
	 */
	private BigDecimal freight;
	/**
	 * 赠送积分
	 */
	private Integer giftPoints;
	/**
	 * 
	 */
	private String language;
	/**
	 * 产品状态(1:有效,2:无效)
	 */
	private Integer productStatus;
	/**
	 * 产品类型(1:礼包商品，2:积分商品)
	 */
	private Integer productType;
	/**
	 * 显示顺序
	 */
	private Integer sort;

	private Integer createUserId;

	private String createUserName;

	private String createLoginName;

	/**
	 * 
	 */
	private Date createTime;
	/**
	 * 
	 */
	private Date updateTime;

}
